/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package test;
import dao.daoPlanNegocio;
import modelo.mPlanNegocio;
import negocio.nPlanNegocio;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import static org.junit.Assert.*;
import excepcion.DAOExcepcion;

/**
 *
 * @author Administrador
 */
public class tPlanNegocio {

    public tPlanNegocio() {
    }

    @Test
    public void registroExitoso() throws DAOExcepcion{
        String rpta = "";
        mPlanNegocio mPn = new mPlanNegocio();
        mPn.setIdSabio(1); mPn.setIdCategoria(1); mPn.setTitulo("Mi primer plan");
        mPn.setVision("Vision 1"); mPn.setInversion(1050); mPn.setMargen(500); 
        mPn.setRCBP("RCBP 1");
        mPn.setTiempoEjecucion("0000-01-01");

        nPlanNegocio nPn = new nPlanNegocio();
        rpta = nPn.insertar(mPn);
        assertEquals(rpta, "GRABADO CORRECTAMENTE");
    }

    public void fallaGrabacion() throws DAOExcepcion{
        String rpta = "";
        mPlanNegocio mPn = new mPlanNegocio();
        mPn.setIdSabio(1); mPn.setIdCategoria(1); mPn.setTitulo("");
        mPn.setVision("Vision 1"); mPn.setInversion(1050); mPn.setMargen(500); mPn.setRCBP("RCBP 1");
        mPn.setTiempoEjecucion("");

        nPlanNegocio nPn = new nPlanNegocio();
        rpta = nPn.insertar(mPn);
        assertEquals(rpta, "Error - Faltan Datos");
    }

}